WorldModel Class Reference

#include <WorldModel.h>

List of all members.

Public Member Functions

 WorldModel (char *team, int id, float playGroundLength, float playGroundWidth, float goalWidth, float goalHeight)
void transform (PerceptorSet *perceptorSet)
void reverseTransform (EffectorSet *effectorSet)
float getPlayTime ()
char * getPlayMode ()
FixedObjectgetFixedObject (int index)
MegetMe ()
int getPlayerCount ()
PlayergetPlayer (int index)
int getBallCount ()
BallgetBall (int index)
virtual ~WorldModel ()


Detailed Description

Trieda WorldModel predstavuje model sveta (ihrisko) a umoznuje transformovat data zo sady perceptorov a spatne transformovat data do sady efektorov.
Author:
Michal Kvetan
Version:
8.12.11

Constructor & Destructor Documentation

WorldModel::WorldModel ( char *  team,
int  id,
float  playGroundLength,
float  playGroundWidth,
float  goalWidth,
float  goalHeight 
)

Konstruktor WorldModel() inicializuje prvky a vytvori podtriedy, ktore budu potrebne na transformaciu dat zo sady perceptorov a spatnu transformaciu dat do sady efektorov.

Parameters:
team - Tim agenta.
id - Cislo agenta.
playGroundLength - Dlzka ihriska.
playGroundWidth - Sirka ihriska.
goalWidth - Sirka brany.
goalHeight - Vyska brany.

WorldModel::~WorldModel (  )  [virtual]

Destruktor ~WorldModel() zrusi podtriedy, ktore boli potrebne na transformaciu dat zo sady perceptorov a spatnu transformaciu dat do sady efektorov.


Member Function Documentation

Ball * WorldModel::getBall ( int  index  ) 

Metoda getBall() vrati ukazovatel na pozadovanu videnu loptu.

Parameters:
index - Cislo pozadovanej videnej lopty.
Returns:
Ukazovatel na pozadovanu videnu loptu.

int WorldModel::getBallCount (  ) 

Metoda getBallCount() vrati pocet videnych lopt.

Returns:
Pocet videnych lopt.

FixedObject * WorldModel::getFixedObject ( int  index  ) 

Metoda getFixedObject() vrati ukazovatel na pozadovany pevny objekt.

Parameters:
index - Cislo pozadovaneho pevneho objektu. Moze nadobudat hodnoty:
Returns:
Ukazovatel na pozadovany pevny objekt.

Me * WorldModel::getMe (  ) 

Metoda getMe() vrati ukazovatel na mna.

Returns:
Ukazovatel na mna.

Player * WorldModel::getPlayer ( int  index  ) 

Metoda getPlayer() vrati ukazovatel na pozadovaneho videneho hraca.

Parameters:
index - Cislo pozadovaneho videneho hraca.
Returns:
Ukazovatel na pozadovaneho videneho hraca.

int WorldModel::getPlayerCount (  ) 

Metoda getPlayerCount() vrati pocet videnych hracov.

Returns:
Pocet videnych hracov.

char * WorldModel::getPlayMode (  ) 

Metoda getPlayMode() vrati hraci mod.

Returns:
Hraci mod.

float WorldModel::getPlayTime (  ) 

Metoda getPlayTime() vrati hraci cas.

Returns:
Hraci cas.

void WorldModel::reverseTransform ( EffectorSet effectorSet  ) 

Metoda reverseTransform() spatne transformuje data do sady efektorov.

Parameters:
effectorSet - Ukazovatel na sadu efektorov, do ktorej sa spatne transformuju data.

void WorldModel::transform ( PerceptorSet perceptorSet  ) 

Metoda transform() transformuje data zo sady perceptorov.

Parameters:
perceptorSet - Ukazovatel na sadu perceptorov, z ktorej sa transformuju data.


The documentation for this class was generated from the following files:

Generated on Sat Jun 13 21:26:58 2009 for Robocup3D by  doxygen 1.5.9